package com.itheima.d05_singleton;

public class Test {
    public static void main(String[] args) {
        //小智同学痴迷于各种设计模式，他很得意的写了一个单例，并且放在了架构师的基础工具包里让所有人使用。
        //第二天领导却找他谈话了。小智同学百思不得其解，请你给他列举一下，错在哪里？
        //小智的代码

        //问题：多线程环境下 ，并发问题，同步（加锁：同步方法/同步代码块/Lock）
        new Thread(()->{
            SingleModel instance = SingleModel.getInstance();
            System.out.println(instance);
        },"张三").start();


        new Thread(()->{
            SingleModel instance1 = SingleModel.getInstance();
            System.out.println(instance1);
        },"李四").start();


    }
}
